Logo
Translation and English learning by Britannica
merriam webster
mancha solar
sunspot
Microsoft® Translator
Word by word lookup

mancha sustantivo

es
stain, spot, mark; blemish, blot; patch

solar verbo

es
to floor, to tile